@fontColor:#FFFFFF;
@b_line_size: .0625rem;

.login-body{
  // position: absolute;
  position: relative;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  background-image: url('../../../assets/images/login-page/bg.png');
  
  background-size: cover ;
  text-align: center;
  padding: 0 2.375rem;
  color: @fontColor;
	.language-box{
		position: absolute;
		left: 1.375rem;
		top: 1rem;
		padding:1rem 3rem 1rem 1rem;
		outline: none;
		background: url(../../../assets/icons/icon-down.png) 90% center no-repeat;
		background-size: auto 0.6rem;
		&:focus{
			background: #343536 url(../../../assets/icons/icon-up.png) 90% center no-repeat;
			background-size: auto 0.6rem;
		}
		img{
			height:3rem;
			display: block;
		}
		.language-select{
			position: absolute;
			left: 0;
			top: 5rem;
			background: rgba(0,0,0,0.9);
			border-radius:0 0 0.1rem 0.1rem;
			z-index: 9;
			>div{
				&:last-child{
					margin:0;
				}
				padding:0.6rem 1rem;
				img{
					margin:0 1rem;
				}
			}
			padding:1rem 0;
			
		}
	}
  .back{
	text-align: end; font-size:  2.25rem;
	font-weight: normal;
	padding-top: 1.5rem;
  }
  .login-tab{
    padding-top: 3.125rem;
    span{
      position: relative;
      display: inline-block;
      margin-right: 2rem;
      
    }
    
  }
  .login-form-databody{
    margin-top: 3.25rem;
    .login-wjmm{
      margin: 1.5rem 0;
      a{
        color: @fontColor;
      }
    }
    .weui-cell{
      padding-top: 1rem;
      padding-bottom: 1rem;
      border-bottom: @b_line_size solid @fontColor;
    }
    .login-subbtn{
      margin-top: 10rem;
      padding-bottom: 20rem;
      button{
        border-radius:2.8125rem; 
        height: 5.625rem;
        width: 33.75rem;
      }
    }
    .register-subbtn{
      margin-top: 4rem;
      padding-bottom: 10rem;
      button{
        border-radius:2.8125rem; 
        height: 5.625rem;
        width: 33.75rem;
      }
    }
    .phone-btn{
      color: @fontColor
    }
  }
}

.activitie{
  font-size: 3.5rem;
    color: #FCCC5B;
    &:after{
      position: absolute;
      content: '';
      display: block;
      width: 40%;
      left: 30%;
      border-bottom:0.4rem solid #FCCC5B;
    }
}
.no-activitie{
  color: rgba(252,204,91,.5);
}
.lf{
  text-align: left;
}
.rf{
  text-align: right;
}